package com.ryder.petmatediarybackend.module.social.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 描述：社交动态点赞实体
 *
 * @author Ryder
 * @version 1.0
 * @since 1.0
 * 更新日期: 2025-10-31
 */
@Data
@TableName("social_post_like")
public class SocialPostLike {

    /**
     * 点赞ID（雪花ID）
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 动态ID
     */
    private Long postId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 逻辑删除：0未删除 1已删除
     */
    private Integer isDeleted;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
